package br.com.automed.form;

import java.util.List;

import br.com.automed.entity.Cidade;
import br.com.automed.entity.Convenio;
import br.com.automed.entity.Paciente;
import br.com.automed.entity.Telefone;
import br.com.automed.entity.TipoTelefone;
import br.com.automed.jpautil.JPAUtil;

public class ManterPacienteForm {
	
	private Paciente paciente;
	private Telefone residencial;
	private Telefone celular;
	private Telefone comercial;
	private boolean aceito;
	
	public ManterPacienteForm() {
		paciente = new Paciente();
		residencial = new Telefone();
		celular = new Telefone();
		comercial = new Telefone();
	}
	
	@SuppressWarnings("unchecked")
	public List<Convenio> getConvenios(){
		
		List<Convenio> convenios = (List<Convenio>) JPAUtil.list(Convenio.class);
		
		return convenios;
	}
	
	@SuppressWarnings("unchecked")
	public List<TipoTelefone> getTipoTelefones(){
		
		List<TipoTelefone> tipos = (List<TipoTelefone>) JPAUtil.list(TipoTelefone.class);
		
		return tipos;
	}
	
	@SuppressWarnings("unchecked")
	public List<Cidade> getCidades(){
		
		List<Cidade> cidades = (List<Cidade>) JPAUtil.list(Cidade.class);
		
		return cidades;
	}

	public Paciente getPaciente() {
		return paciente;
	}

	public void setPaciente(Paciente paciente) {
		this.paciente = paciente;
	}

	public Telefone getResidencial() {
		return residencial;
	}

	public void setResidencial(Telefone residencial) {
		this.residencial = residencial;
	}

	public Telefone getCelular() {
		return celular;
	}

	public void setCelular(Telefone celular) {
		this.celular = celular;
	}

	public Telefone getComercial() {
		return comercial;
	}

	public void setComercial(Telefone comercial) {
		this.comercial = comercial;
	}

	public boolean isAceito() {
		return aceito;
	}

	public void setAceito(boolean aceito) {
		this.aceito = aceito;
	}
		
}
